.block-service-recent-work h2{margin:0 0 .25em;font-size:42px;line-height:1.19047619;font-weight:700;margin-bottom:1em}@media(max-width:900px){.block-service-recent-work h2{font-size:36px}}.block-service-recent-work .logos{display:flex;justify-content:center;flex-wrap:wrap;align-items:center}.block-service-recent-work .logos .logo{flex-basis:25%;display:flex;justify-content:center;align-items:center;height:135px}.block-service-recent-work .logos img{padding:0 20px;display:block;max-width:100%;height:auto}.block-service-recent-work .others{margin-top:4em}.block-service-recent-work .others h3{margin-bottom:1em;font-size:32px;font-weight:700}.block-service-recent-work .others ul{margin:0;padding:0 0 0 50px;font-size:20px;columns:3;column-gap:60px;list-style-type:none}.block-service-recent-work .others ul li{position:relative;margin:0 0 1.35em;line-height:1.2}.block-service-recent-work .others ul li:before{content:'';position:absolute;left:-50px;top:15px;width:22px;height:0;border-bottom:1px solid #b0b0b0}.block-service-recent-work .others ul a{color:#454545}.block-service-recent-work .others ul a[href]:hover{color:#1e74c0}.block-service-recent-work.animate h2{opacity:0;transform:translate3d(-50px,0,0);transition:500ms}.block-service-recent-work.animate .others h3{opacity:0;transform:translate3d(-50px,0,0);transition:500ms}.block-service-recent-work.animate.onscreen h2{opacity:1;transform:translate3d(0,0,0)}.block-service-recent-work.animate.onscreen .others h3{opacity:1;transform:translate3d(0,0,0)}@media(max-width:600px){.block-service-recent-work .logos{margin-top:1em}.block-service-recent-work .logos .logo{height:75px}.block-service-recent-work .logos .logo img{padding:0 10px}.block-service-recent-work .others h3{font-size:28px}.block-service-recent-work .others ul{columns:1}}
